package com.shangcheng.dubbo.api;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.shangcheng.model.domain.UmsResource;

import java.util.List;

/**
 * @author shiqiang
 * @version 1.0
 * @date 2022/5/13 19:11
 */
public interface UmsResourceApi {
    //添加后台资源
    void createResource(UmsResource umsResource);
    //根据id删除后台资源
    void deleteResource(Integer id);
    //分页模糊查询后台资源
    IPage<UmsResource> resourceList(String pageNum, String pageSize, UmsResource resource);
    //查询所有后台资源
    List<UmsResource> allResourceList();
    //修改后台资源
    void updateResource(UmsResource umsResource);
    //根据id查询资源详情
    UmsResource findUmsResourceById(Integer id);
    //根据资源名称查询资源
    UmsResource findUmsResourceByName(UmsResource umsResource);
}
